inventory management inventory control customer accounting software management erp manufacturing master production scheduling architects design software master planning inventory crm manufacturing software architecture business relationship